package io.renren.modules.workflow.dao;

import io.renren.modules.workflow.entity.ActBusWorkflowData;

import java.util.List;

/**
 * @Desc: 流程业务流转Mapper接口
 * @auther: landlord
 * @date: 2021/7/30 10:50
 * @return:
 */
public interface ActBusWorkflowDataMapper {
    /**
     * 查询流程业务流转
     *
     * @param abwdId 流程业务流转ID
     * @return 流程业务流转
     */
    public ActBusWorkflowData selectActBusWorkflowDataById(Long abwdId);
    /**
     * 查询流程业务流转
     *
     * @return 流程业务流转
     */
    public ActBusWorkflowData selectActBusWorkflowDataByWhere(ActBusWorkflowData actBusWorkflowData);


    /**
     * 查询流程业务流转列表
     *
     * @param actBusWorkflowData 流程业务流转
     * @return 流程业务流转集合
     */
    public List<ActBusWorkflowData> selectActBusWorkflowDataList(ActBusWorkflowData actBusWorkflowData);

    /**
     * 新增流程业务流转
     *
     * @param actBusWorkflowData 流程业务流转
     * @return 结果
     */
    public int insertActBusWorkflowData(ActBusWorkflowData actBusWorkflowData);

    /**
     * 修改流程业务流转
     *
     * @param actBusWorkflowData 流程业务流转
     * @return 结果
     */
    public int updateActBusWorkflowData(ActBusWorkflowData actBusWorkflowData);

    /**
     * 删除流程业务流转
     *
     * @param abwdId 流程业务流转ID
     * @return 结果
     */
    public int deleteActBusWorkflowDataById(Long abwdId);

    /**
     * 移交统计
     */
    public List<ActBusWorkflowData> selectActBusArchivesData(ActBusWorkflowData actBusArchivesData);



}
